#pragma once
#include<stdio.h>
#include<stdlib.h>
typedef int SLTDataType;
typedef struct SList
{
	SLTDataType data;
	struct SList * next;
}SLTNode;

void SListPrint(SLTNode* phead);
void SListPushBack(SLTNode** pphead, SLTDataType x);
void SListPushFront(SLTNode** phead, SLTDataType x);
void SListPopBack(SLTNode** pphead);
void SListPopFront(SLTNode** phead);
void SListInsert(SLTNode** pphead,SLTNode* pos, SLTDataType x);
void SListErase(SLTNode** pphead,SLTNode* pos);
SLTNode* SListFind(SLTNode* phead, SLTDataType x);
SLTNode* BuySListNode(SLTDataType x);




